Termination Proof Script

Consider the TRS R consisting of the rewrite rules
1:    pred(s(x))  → x
2:    minus(x,0)  → x
3:    minus(x,s(y))  → pred(minus(x,y))
4:    quot(0,s(y))  → 0
5:    quot(s(x),s(y))  → s(quot(minus(x,y),s(y)))
6:    log(s(0))  → 0
7:    log(s(s(x)))  → s(log(s(quot(x,s(s(0))))))
There are 6 dependency pairs:
8:    MINUS(x,s(y))  → PRED(minus(x,y))
9:    MINUS(x,s(y))  → MINUS(x,y)
10:    QUOT(s(x),s(y))  → QUOT(minus(x,y),s(y))
11:    QUOT(s(x),s(y))  → MINUS(x,y)
12:    LOG(s(s(x)))  → LOG(s(quot(x,s(s(0)))))
13:    LOG(s(s(x)))  → QUOT(x,s(s(0)))
The approximated dependency graph contains 3 SCCs: {9}, {10} and {12}. Hence the TRS is terminating.
Tyrolean Termination Tool  (0.04 seconds)   ---  May 3, 2006